home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / COMAL / B-Book Series / (k)b6.d64 / replace'str.l < prev    next >
Text File  |  2007-02-28  |  289b  |  16 lines

  1. 9000 PROC REPLACE'STR(REF A$,B$,C$) 
  2. 9010 DIM T$ OF MAXLEN(A$)
  3. 9020 N:=LEN(B$)
  4. 9030 WHILE B$ IN A$ DO
  5. 9040 K:=LEN(A$)
  6. 9050 M:=B$ IN A$
  7. 9060 T$:=T$+A$(1:M-1)+C$
  8. 9070 IF M+N<=K THEN
  9. 9080 A$:=A$(M+N:K)
  10. 9090 ELSE 
  11. 9100 A$:=""
  12. 9110 ENDIF 
  13. 9120 ENDWHILE 
  14. 9130 A$:=T$+A$
  15. 9140 ENDPROC REPLACE'STR
  16.